package cn.itcast.nems.payment.dao.entity;

import cn.itcast.nems.common.entity.LongIdEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 同步老EMS在线支付流水记录表
 * </p>
 *
 * @author zhouwei
 * @since 2024/2/23 10:44 AM
 **/
@EqualsAndHashCode(callSuper = false)
@Data
@TableName("e2_payment_sync_log")
public class PaymentSyncLog extends LongIdEntity {
    /**
     * 老EMS payment_order表主键
     */
    @TableField(value = "payment_order_id")
    private String paymentOrderId;
    /**
     * 老EMS journal 表主键
     */
    @TableField(value = "journal_id")
    private Integer journalId;
    /**
     * 0|其他异常、1|成功、2|新EMS不存在学籍、3|新EMS存在多个学籍
     */
    private Integer state;
    /**
     * 企业邮件发送内容 ，只有同步失败时才会产生
     */
    private String description;

}
